home *** CD-ROM | disk | FTP | other *** search
/ Ray Dream Studio 5 / Ray Dream.iso / pc / DreamSDK / Windows / SAMPLES / BACKGRND / BACK / XCOMBACK.R < prev    next >
Encoding:
Text File  |  1997-07-10  |  3.3 KB  |  189 lines

  1. // Copyright (c)1995 Ray Dream, Inc. All Rights Reserved.
  2. /* $Id: XComBack.r 1.2 1997/07/11 03:00:18 damien Exp $ */
  3.  
  4. #define NOFLAG 0L
  5. #define INTERPOLATE 1L
  6.  
  7. #define MINQF16 0xFFFF8000L
  8. #define MAXQF16 0x00007FFFL
  9. #define MINQFIX 0xFFFF8000L
  10. #define MAXQFIX 0x00007FFFL
  11.  
  12. 135 COMP DISCARDABLE
  13. BEGIN
  14.     "back",           // family ID
  15.     "COba",          // unique creator
  16.     "Sunset background\0",            // name of the extension
  17.     "COM Examples\0",  // sub family (used for shaders and scene operations)
  18.     "3.1.3\0",        // version number
  19.     "TOOLKIT Example\0", // comments
  20.     0x0009L           // minimum API version number required
  21. END
  22.  
  23. 135 PMAP DISCARDABLE 
  24. BEGIN
  25.     //  structure of a PMAP entry:
  26.     //"4lID","type",INTERPOLATE or NOFLAG,"Description\0",minValue,maxValue
  27.     //  ex:
  28.     //"COLO","colo",INTERPOLATE,"Color\0",0L,0L,
  29.     //"ZMIN","qf16",INTERPOLATE,"Min Altitude\0",MINQF16,MAXQF16,
  30.     //"ZMAX","qf16",INTERPOLATE,"Max Altitude\0",MINQF16,MAXQF16,
  31.     //"VISI","qf16",INTERPOLATE,"Visibility\0",0L,MAXQF16
  32.     0x0007, // number of entries, increment it when you add an entry
  33.     "SUNC","colo",INTERPOLATE,"Sun Color\0",MINQF16,MAXQF16,
  34.     "DIAM","qfix",INTERPOLATE,"Sun Diameter\0",MINQF16,MAXQF16,
  35.     "WESD","qfix",INTERPOLATE,"West Direction\0",MINQF16,MAXQF16,
  36.     "ZENC","colo",INTERPOLATE,"Zenith Color\0",MINQF16,MAXQF16,
  37.     "WESC","colo",INTERPOLATE,"West Color\0",MINQF16,MAXQF16,
  38.     "EASC","colo",INTERPOLATE,"East Color\0",MINQF16,MAXQF16,
  39.     "EARC","colo",INTERPOLATE,"Earth Color\0",MINQF16,MAXQF16
  40. END
  41.  
  42. 135 GUID DISCARDABLE 
  43. BEGIN
  44. // from    a GUID in a DTA $"ABCD EFGH IJKL MNOP QRST UVWX YZ12 3456"
  45. // change to 0xEFGH, 0xABCD, 0xIJKL, 0xMNOP, 0xSTQR, 0xWXUV, 0x12YZ, 0x5634
  46.     0x99C0, 0x9D23, 0x3A02, 0x101C, 0x5F88, 0x0204, 0x001C, 0x0270
  47.     0x1BE0, 0xACD4, 0x8243, 0x101C, 0xFC8B, 0x29F6, 0x0DD5, 0x2B26
  48. END
  49.  
  50. 135 XPVW DISCARDABLE
  51. BEGIN
  52.   //  VIEW resource: no null character allowed !!!
  53. "\043 laminated fog view
  54. View {
  55.  PosX 0
  56.  PosY 0
  57.  SizX 267
  58.  SizY 203
  59.  VwId EDIT
  60.  Stat {
  61.   PosX 8
  62.   PosY 4
  63.   SizX 46
  64.   SizY 13
  65.     Capt \042Sun set\042
  66.     }
  67.  Stat {
  68.   PosX 13
  69.   PosY 23
  70.   SizX 70
  71.   SizY 16
  72.     Capt \042Sun color:\042
  73.     }
  74.  Stat {
  75.   PosX 13
  76.   PosY 53
  77.   SizX 70
  78.   SizY 16
  79.     Capt \042Zenith color:\042
  80.     }
  81.  Stat {
  82.   PosX 13
  83.   PosY 93
  84.   SizX 70
  85.   SizY 16
  86.     Capt \042West color:\042
  87.     }
  88.  Stat {
  89.   PosX 13
  90.   PosY 131
  91.   SizX 70
  92.   SizY 16
  93.     Capt \042East color:\042
  94.     }
  95.  Stat {
  96.   PosX 13
  97.   PosY 171
  98.   SizX 70
  99.   SizY 16
  100.     Capt \042Earth color:\042
  101.     }
  102.  Colo {
  103.   PosX 90
  104.     PosY 19
  105.     SizX 48
  106.     SizY 24
  107.     VwId SUNC
  108.     }
  109.  Colo {
  110.   PosX 90
  111.     PosY 53
  112.     SizX 48
  113.     SizY 24
  114.     VwId ZENC
  115.     }
  116.  Colo {
  117.   PosX 90
  118.     PosY 93
  119.     SizX 48
  120.     SizY 24
  121.     VwId WESC
  122.     }
  123.  Colo {
  124.   PosX 90
  125.     PosY 127
  126.     SizX 48
  127.     SizY 24
  128.     VwId EASC
  129.     }
  130.  Colo {
  131.   PosX 90
  132.     PosY 167
  133.     SizX 48
  134.     SizY 24
  135.     VwId EARC
  136.     }
  137.  Stat {
  138.   PosX 160
  139.   PosY 34
  140.   SizX 100
  141.   SizY 16
  142.     Capt \042diameter of the sun:\042
  143.     }
  144.  Stat {
  145.   PosX 160
  146.   PosY 112
  147.   SizX 100
  148.   SizY 16
  149.     Capt \042West direction:\042
  150.     }
  151.  FEdi {
  152.   PosX 166
  153.     PosY 58
  154.     SizX 40
  155.     SizY 18
  156.     MinV 0
  157.     MaxV 5898240
  158.     MaxC 255
  159.     VwId DIAM
  160.     }
  161.  Stat {
  162.   PosX 210
  163.   PosY 60
  164.   SizX 45
  165.   SizY 16
  166.     Capt \042degrees\042
  167.     }
  168.  FEdi {
  169.   PosX 166
  170.     PosY 136
  171.     SizX 40
  172.     SizY 18
  173.     MinV 0
  174.     MaxV 23592960
  175.     MaxC 255
  176.     VwId WESD
  177.     }
  178.  Stat {
  179.   PosX 210
  180.   PosY 138
  181.   SizX 45
  182.   SizY 16
  183.     Capt \042degrees\042
  184.     }
  185.  }
  186. \0"
  187. END
  188.  
  189.